package constants;

import play.Play;

/**
 * 系统常量
 * 1.一部分来自配置文件
 * 2.一部分来自数据库
 * 2015年10月22日 下午2:58:08
 * @author huan208050@vip.qq.com
 */
public class Constants {
	
	/**
	 * 本模块HPROSE监听地址
	 */
	public static final String HPROSE_HOST = Play.configuration.getProperty("local_ip")==null?"":Play.configuration.getProperty("local_ip");
	
	/**
	 * 本模块HPROSE监听端口
	 */
	public static final int HPROSE_PORT = Integer.parseInt(Play.configuration.getProperty("local_port"));
	
	public static final boolean IO_POOL = "true".equals(Play.configuration.getProperty("io_pool"))?true:false;
	/**
	 * worker的初始化端口
	 */
	public static final int INIT_PORT = Integer.parseInt(Play.configuration.getProperty("init_port"));
	public static final String PLAT_NAME = Play.configuration.getProperty("plat_name")==null?"":Play.configuration.getProperty("plat_name");
	/**
	 * 服务不可用，提示信息
	 */
	public static final String SERVER_NOT_AVAILABLE = "服务不可用";
	
	public static final String API_NOT_FOUND = "服务不存在";
	
	public static final String ERROR_MODEL_TYPE = "持久化类型错误，该类没有继承Model类";
	
	public static final String DATAISPAGE_YES = "1";
	public static final String DATAISPAGE_NO = "2";
	/**
	 * 平台路径
	 */
	public static final String PLATPATH	 = "/customer_plat/";
	/**
	 * 是否是演示系统
	 */
	public static final boolean isDemo = "true".equals(Play.configuration.getProperty("is_demo"))?true:false;
	public static final String HTTP_ENCODED="UTF-8";
	/**
	 * 日志类型 
	 * 1--登录
	 */
	public static final int LOG_TYPE_LOGIN = 1;
	/**
	 * 2--添加
	 */
	public static final int LOG_TYPE_ADD = 2;
	/**
	 * 3--删除
	 */
	public static final int LOG_TYPE_DEL = 3;
	/**
	 * 4--修改
	 */
	public static final int LOG_TYPE_UPDATE = 4;
	/**
	 * 是否开启权限拦截
	 */
	public static final String IS_AUTH = Play.configuration.getProperty("is_auth")==null?"":Play.configuration.getProperty("is_auth");
}

